﻿package com.netterminator.gwt.client;

import com.smartgwt.client.widgets.Canvas;

/**
 * 容器/画布 简单工厂接口。负责创建容器/画布<P>
 * 该容器为菜单容器，即每个菜单项所对应的容器应实现此接口。
 * 
 * @author SI YULONG
 *
 */
public interface PanelFactory {

    /**
     * 创建画布/容器
     * @return
     */
    Canvas create();

    /**
     * 获取唯一实例ID
     * @return
     */
    String getID();

    /**
     * 获取描述
     * @return
     */
    String getDescription();
}
